Mutation Testing in Evolving Systems: Studying the Relevance of Mutants to Code Evolution
نویسندگان
چکیده
Context: When software evolves, opportunities for introducing faults appear. Therefore, it is important to test the evolved program behaviors during each evolution cycle. However, while its complexity also evolving, challenges testing process. To deal with this issue, techniques should be adapted target effect of changes instead entire functionality. end, commit-aware mutation , a powerful technique, has been proposed. Unfortunately, challenging due complex semantics involved. Hence, pertinent understand characteristics, predictability, and potential technique. Objective: We conduct an exploratory study investigate properties commit-relevant mutants i.e., elements testing, by proposing general definition experimental approach identify them. thus aim at investigating prevalence, location, comparative advantages over time (i.e., evolution). predictive power several commit-related features in identifying selecting essential best-effort application case. Method: Our relies on notion observational slicing, approximated higher-order mutation. Specifically, our utilizes impact mutants, effects one mutant another capturing analyzing implicit interactions between changed unchanged code parts. The analyses millions (over 10 million), 288 commits, five (5) different open-source projects involving 68,213 CPU days computation sets ground truth where we perform analysis. Results: analysis shows that are located mainly outside commit change (81%), suggesting limitation previous work. note effective selection reducing number up 93%. In addition, demonstrate relevant significantly more efficient than state-of-the-art baselines, random only within change. (e.g., change, type, size) predicting found most proxy do not reliably predict . Conclusion: This empirical highlights demonstrates importance when evolving systems.
منابع مشابه
surveying the relevance of proportions to the content of quran verses
چکیده : قرآن چشمه سار زلال هدایتی است که از سوی خداوند حکیم نازل شده تا بشر را به سر منزل کمال برساند. و در این راستا از شیوه های گوناگون بیانی خطابی و بلاغی استفاده کرده تا با فطرت زیبا طلب انسان درآمیزد و اورا مقهور خویش ساخته، به سوی کمالات سوق دهد.ازجمله جنبه های بارز اعجاز بیانی قرآن وجود فواصل در پایان آیات است که کار برد سجع و قافیه در کلام بشر شبیه آن است. برخی ازعلمای سلف تفاوت هایی ب...
15 صفحه اولfrom linguistics to literature: a linguistic approach to the study of linguistic deviations in the turkish divan of shahriar
chapter i provides an overview of structural linguistics and touches upon the saussurean dichotomies with the final goal of exploring their relevance to the stylistic studies of literature. to provide evidence for the singificance of the study, chapter ii deals with the controversial issue of linguistics and literature, and presents opposing views which, at the same time, have been central to t...
15 صفحه اولthe role of russia in transmission of energy from central asia and caucuses to european union
پس ازفروپاشی شوروی،رشد منابع نفت و گاز، آسیای میانه و قفقاز را در یک بازی ژئوپلتیکی انرژی قرار داده است. با در نظر گرفتن این منابع هیدروکربنی، این منطقه به یک میدانجنگ و رقابت تجاری برای بازی های ژئوپلتیکی قدرت های بزرگ جهانی تبدیل شده است. روسیه منطقه را به عنوان حیات خلوت خود تلقی نموده و علاقمند به حفظ حضورش می باشد تا همانند گذشته گاز طبیعی را به وسیله خط لوله مرکزی دریافت و به عنوان یک واس...
15 صفحه اولRelevance and Effectiveness of the WHO Global Code Practice on the International Recruitment of Health Personnel – Ethical and Systems Perspectives
The relevance and effectiveness of the World Health Organization’s (WHO’s) Global Code of Practice on the International Recruitment of Health Personnel is being reviewed in 2015. The Code, which is a set of ethical norms and principles adopted by the World Health Assembly (WHA) in 2010, urges members states to train and retain the health personnel they need, thereby limiting demand for internat...
متن کاملstrategies applied in translation of culture-specific items in translation of the i. r. i. constitution &the civil code (from persian into english(
این تحقیق به بررسی استراتژیهای بکاررفته توسط مترجمین مختلف در ترجمه واژه های فرهنگی خاص در ترجمه فارسی به انگلیسی قانون مدنی و قانون اساسی جمهوری اسلامی ایران میپردازد.این تحقیق بر اساس نظریه پیتر نیومارک صرت گرفته است. در این تحفیق واژه های فرهنگی خاص اقتباس شده و پس از مقایسه با متن مبدا به بررسی انها پرداخته می شود.در قسمت ضمائم تحقیق واژه نامه ای برای اشنایی خوانندگان با لغات و اصطلاحات حقو...
ذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
ژورنال
عنوان ژورنال: ACM Transactions on Software Engineering and Methodology
سال: 2023
ISSN: ['1049-331X', '1557-7392']
DOI: https://doi.org/10.1145/3530786